


# 任意写出一个自然数N，并且按照以下的规律进行变换：
# 如果是个奇数，则下一步变成3N+1；
# 如果是个偶数，则下一步变成N/2。
# 这样经过若干个次数，最终回到1
# 例如：10——>5——>16——>8——>4——>2——>1
# 35——106——53——160——80——40——20——10——5——16——8——4——2——1


number = eval(input('请输入一个任意的自然数：'))

print(number,end='')

while number != 1:
    if number % 2 != 0:
        number = number * 3 + 1
        print(f'-->{number}' , end = '')
    else:
        number = number // 2
        print(f'-->{number}' , end = '')